/******************************************************************************

                              Online C++ Compiler.
               Code, Compile, Run and Debug C++ program online.
Write your code in this editor and press "Run" button to compile and execute it.

*******************************************************************************/

#include <iostream>
#include <vector>
#include <string>

int main() {
    std::string input;
    std::vector<std::string> a;
    int b = 0, c = 0, d = 0, e = 0, m = 0;
    std::string n;

    std::getline(std::cin, input);
    size_t pos = 0;
    while ((pos = input.find(' ')) != std::string::npos) {
        a.push_back(input.substr(0, pos));
        input.erase(0, pos + 1);
    }
    a.push_back(input);

    std::cout << "Кол-во слов: " << a.size() << std::endl;
    if (a.size() < 2) {
        std::cout << "Мало данных для анализа" << std::endl;
    }

    std::string www = "QWERTYUIOPASDFGHJKLZXCVBNM";
    std::string sss = "ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ";

    for (size_t i = 0; i < a.size(); ++i) {
        if (isupper(a[i][0]) && sss.find(a[i][0]) != std::string::npos) {
            b++;
        }
        for (char ch : www) {
            if (a[i].find(ch) != std::string::npos) {
                c++;
                break;
            }
        }
        if (a[i].length() < 4) {
            d++;
        }
        if (a[i].find('-') != std::string::npos) {
            e++;
        }
        if (a[i].length() > m) {
            m = a[i].length();
            n = a[i];
        }
    }

    std::cout << "Кол-во слов с заглавной кириллической буквы: " << b << std::endl;
    std::cout << "Кол-во слов содержащих латинский символ: " << c << std::endl;
    std::cout << "Кол-во слов не превышающих 3 символа: " << d << std::endl;
    std::cout << "Кол-во слов в составе которых имеется дефис: " << e << std::endl;
    std::cout << "Самое длинное слово: " << n << std::endl;
    std::cout << "Длина слова: " << m << std::endl;

    return 0;
}